CANS: Composable, Adaptive Network Services Infrastructure
نویسندگان
چکیده
Ubiquitous access to sophisticated internet services from diverse end devices across heterogeneous networks requires the injection of additional functionality into the network to handle protocol conversion, data transcoding, and in general bridge disparate network portions. Several researchers have proposed infrastructures for injecting such functionality; however, many challenges remain before these can be widely deployed. CANS is an application-level infrastructure for injecting application-speci c components into the network that focuses on three such challenges: (a) efcient and dynamic composition of individual components; (b) distributed adaptation of injected components in response to system conditions; and (c) support for legacy applications and services. The CANS network view comprises applications, stateful services, and data paths built from mobile softstate objects called drivers. Both services and data paths can be dynamically created and recon gured: a planning and event propagation model assists in distributed adaptation, and a exible type-based composition model dictates how new services and drivers are integrated with existing components. Legacy components plug into CANS using an interception layer that virtualizes network bindings and a delegation model. This paper describes the CANS architecture, and a case study involving a shrink-wrapped client application in a dynamically changing network environment where CANS improves overall user experience.
منابع مشابه
Automatic creation and reconfiguration of network-aware service access paths
This paper describes an adaptive network infrastructure, Composable Adaptive Network Services (CANS), for bridging the bandwidth and resource gap between network services and mobile clients. CANS enables construction of service access paths augmented with ‘impedance matching’ components that handle operations such as caching, protocol conversion, and content transcoding. The CANS infrastructure...
متن کاملAutomatic Network-Aware Service Access
Although advances in wireless networks and the increasing availability of mobile end devices raise the prospect of ubiquitous access to network-based services, such access must cope with an inherent mismatch between the high bandwidth, relatively static connection requirements of many services and the low bandwidth, limited resource, and dynamic nature of mobile clients. In this paper, we descr...
متن کاملPlanning for Network-Aware Paths
Communication in distributed applications across a wide area network needs to cope with heterogenous and constantly changing network conditions. A promising approach to address this is to augment the whole communication path with network awareness by using “bridging” components that are capable of caching, protocol conversion, transcoding, etc. While several such path-based approaches have been...
متن کاملComposable Services Architecture for Dynamically Configurable Virtualised Infrastructure Services Provisioning
Effective use of existing network and IT infrastructure can be achieved by providing combined network and IT resources on-demand as infrastructure services that are capable of supporting complex scientific experiments, technological processes, and collaborative groups of researchers and applications. The paper provides a short overview of the existing standards and technologies and refers to th...
متن کاملTowards Adaptive and Composable Services
In complex distributed environments, it is important to achieve high degree of machine-to-machine interaction, not only on a functional, but on a semantic level. Therefore, we propose the NOMADS (Networks of Mobile Adaptive Dependable Systems) Republic, a vision of the future community open to all interested hardware and software entities, and based on adaptive and, if necessary, composable ser...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001